package com.mlz.mlzmall.ui.activity.act.personal.NetworkRequest;

import com.mlz.mlzmall.ui.utils.DataUtils;

import java.util.List;

/**
 * @description 抽奖活动实体类
 * Created by 安帅 on 2016/5/30 10:01.
 * PackageName com.mlz.mlzmall.ui.activity.act.personal.NetworkRequest.
 * ProjectName mlzmall_android.
 */
public class MyActionBean {

    /**
     * status : 0
     * errors : {}
     * msg : null
     * data : {"promotionId":10,"name":"【美篮试试】NO.9\u2014\u2014洁面纸巾（5包）","title":"免费试用丨韩国洁面纸巾清洁卸妆两用丨尽在美篮子","describe":"韩国知名品牌Ariul洁面纸巾礼包50份免费领取！现在立刻注册成为美篮子会员，即可参与美篮试试，分享朋友圈还有惊喜大好礼等你来拿~！","awardDescription":"&lt;p&gt;&lt;img data-lazy-img=&quot;http://image4.mlzmall.com/catalog/ARIUL/-面.jpg&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img data-lazy-img=&quot;http://image4.mlzmall.com/catalog/ARIUL/-洁面湿巾（改）_02.jpg&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;","awardDescriptionUrl":"http://m.mlzmall.com/Home/Share/appAward?promotion_id=10","images":[],"status":"UNJOINED","status2":"UNJOINED","loginStatus":false,"username":"您尚未登录哦","giftReceive":false,"dateStart":1461513600000,"dateEnd":1467302399000,"shippingFullname":null,"shippingAddress":null,"shippingTelephone":null,"shippingCompany":null,"shippingNumber":null}
     */

    private int status;
    private ErrorsBean errors;
    private Object msg;
    /**
     * promotionId : 10
     * name : 【美篮试试】NO.9——洁面纸巾（5包）
     * title : 免费试用丨韩国洁面纸巾清洁卸妆两用丨尽在美篮子
     * describe : 韩国知名品牌Ariul洁面纸巾礼包50份免费领取！现在立刻注册成为美篮子会员，即可参与美篮试试，分享朋友圈还有惊喜大好礼等你来拿~！
     * awardDescription : &lt;p&gt;&lt;img data-lazy-img=&quot;http://image4.mlzmall.com/catalog/ARIUL/-面.jpg&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img data-lazy-img=&quot;http://image4.mlzmall.com/catalog/ARIUL/-洁面湿巾（改）_02.jpg&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;
     * awardDescriptionUrl : http://m.mlzmall.com/Home/Share/appAward?promotion_id=10
     * images : []
     * status : UNJOINED
     * status2 : UNJOINED
     * loginStatus : false
     * username : 您尚未登录哦
     * giftReceive : false
     * dateStart : 1461513600000
     * dateEnd : 1467302399000
     * shippingFullname : null
     * shippingAddress : null
     * shippingTelephone : null
     * shippingCompany : null
     * shippingNumber : null
     */

    private DataBean data;

    public int getStatus() {
        return DataUtils.getInt(status);
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public ErrorsBean getErrors() {
        return errors;
    }

    public void setErrors(ErrorsBean errors) {
        this.errors = errors;
    }

    public Object getMsg() {
        return msg;
    }

    public void setMsg(Object msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class ErrorsBean {
    }

    public static class DataBean {
        private int promotionId;
        private String name;
        private String title;
        private String describe;
        private String awardDescription;
        private String awardDescriptionUrl;
        private String status;
        private String status2;
        private boolean loginStatus;
        private String username;
        private boolean giftReceive;
        private long dateStart;
        private long dateEnd;
        private Object shippingFullname;
        private Object shippingAddress;
        private Object shippingTelephone;
        private Object shippingCompany;
        private Object shippingNumber;
        private List<?> images;

        public int getPromotionId() {
            return DataUtils.getInt(promotionId);
        }

        public void setPromotionId(int promotionId) {
            this.promotionId = promotionId;
        }

        public String getName() {
            return DataUtils.getString(name);
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getTitle() {
            return DataUtils.getString(title);
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getDescribe() {
            return DataUtils.getString(describe);
        }

        public void setDescribe(String describe) {
            this.describe = describe;
        }

        public String getAwardDescription() {
            return DataUtils.getString(awardDescription);
        }

        public void setAwardDescription(String awardDescription) {
            this.awardDescription = awardDescription;
        }

        public String getAwardDescriptionUrl() {
            return DataUtils.getString(awardDescriptionUrl);
        }

        public void setAwardDescriptionUrl(String awardDescriptionUrl) {
            this.awardDescriptionUrl = awardDescriptionUrl;
        }

        public String getStatus() {
            return DataUtils.getString(status);
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getStatus2() {
            return DataUtils.getString(status2);
        }

        public void setStatus2(String status2) {
            this.status2 = status2;
        }

        public boolean isLoginStatus() {
            return loginStatus;
        }

        public void setLoginStatus(boolean loginStatus) {
            this.loginStatus = loginStatus;
        }

        public String getUsername() {
            return DataUtils.getString(username);
        }

        public void setUsername(String username) {
            this.username = username;
        }

        public boolean isGiftReceive() {
            return giftReceive;
        }

        public void setGiftReceive(boolean giftReceive) {
            this.giftReceive = giftReceive;
        }

        public long getDateStart() {
            return dateStart;
        }

        public void setDateStart(long dateStart) {
            this.dateStart = dateStart;
        }

        public long getDateEnd() {
            return dateEnd;
        }

        public void setDateEnd(long dateEnd) {
            this.dateEnd = dateEnd;
        }

        public Object getShippingFullname() {
            return shippingFullname;
        }

        public void setShippingFullname(Object shippingFullname) {
            this.shippingFullname = shippingFullname;
        }

        public Object getShippingAddress() {
            return shippingAddress;
        }

        public void setShippingAddress(Object shippingAddress) {
            this.shippingAddress = shippingAddress;
        }

        public Object getShippingTelephone() {
            return shippingTelephone;
        }

        public void setShippingTelephone(Object shippingTelephone) {
            this.shippingTelephone = shippingTelephone;
        }

        public Object getShippingCompany() {
            return shippingCompany;
        }

        public void setShippingCompany(Object shippingCompany) {
            this.shippingCompany = shippingCompany;
        }

        public Object getShippingNumber() {
            return shippingNumber;
        }

        public void setShippingNumber(Object shippingNumber) {
            this.shippingNumber = shippingNumber;
        }

        public List<?> getImages() {
            return images;
        }

        public void setImages(List<?> images) {
            this.images = images;
        }
    }
}
